/*
* Global
*/
body {
	margin:0px;
	padding:0px;
	color:#3D3D3D;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5;
	background:#35485F;
}

div, p, span, h1, h2, h3, h4, h5, h6, img, embed, form, input, select, textarea, fieldset, legend, ul, ol, li, table, tr, th, td {
	margin:0px;
	padding:0px;
	border:0px;
}

ul, ol, li {
	list-style:none;
}

a, a:active, a:visited {
	color:#196499;
	text-decoration:none;
}

a:hover {
	color:#3082BC;
}

.clear {
	clear:both;
	line-height:0px;
}

/*
* Topbar
*/
.topbar {
	background:#253242;
}

.topbar .content {
	min-width:980px;
}

.topbar .content .left {
	float:left;
}

.topbar .content .right {
	float:right;
}

/*
* Header
*/
.header {
	min-height:50px;
	position:relative;
	box-shadow:0px 1px 5px #222;
	-o-box-shadow:0px 1px 5px #222;
	-moz-box-shadow:0px 1px 5px #222;
	-ms-box-shadow:0px 1px 5px #222;
	-webkit-box-shadow:0px 1px 5px #222;
	background:#28384A;
	z-index:100;
}

.header .content {
	min-width:980px;
	margin:0px 10px;
}

.header .content .logo, .header .content .left {
	float:left;
}

.header .content .right {
	float:right;
}

/*
* Menu
*/
.menu {
	position:relative;
	box-shadow:0px 2px 3px #222;
	-o-box-shadow:0px 2px 3px #222;
	-moz-box-shadow:0px 2px 3px #222;
	-ms-box-shadow:0px 2px 3px #222;
	-webkit-box-shadow:0px 2px 3px #222;
	background:#34475E;
	z-index:10;
}

.menu .content {
	min-width:980px;
	margin:0px 10px;
}

/*
* Main
*/
.main {
	min-height:320px;
}

.main .content {
	min-width:980px;
	margin:0px 10px;
	box-shadow:0px 2px 5px #222;
	-o-box-shadow:0px 2px 5px #222;
	-moz-box-shadow:0px 2px 5px #222;
	-ms-box-shadow:0px 2px 5px #222;
	-webkit-box-shadow:0px 2px 5px #222;
	background:#FFF;
}

.main .content .toolbar {
	float:left;
	width:100%;
	margin-top:20px;
}

.main .content .body {
	float:left;
	width:100%;
	margin-top:20px;
	padding-bottom:20px;
}

/*
* Footer
*/
.footer {
	min-height:30px;
}

.footer .content {
	min-width:980px;
	margin:0px 10px;
}

.footer .content .left {
	float:left;
}

.footer .content .right {
	float:right;
}